# -*- coding: UTF-8 -*- #
"""
-------真正的勇士， 敢于直面惨淡的Warning、 敢于正视淋漓的Error-----
@author : 贾鹏博
@file : 11、capability 高级用法.py
@time : 2022/5/26 18:26
"""

"""
newCommandTimeout    ->   上一次请求和下一次请求的间隔时间/上传文件   默认60s
udid     ->  多设备
autoGrantPermissions    ->   弹框处理（自动授予权限：允许访问地理信息，访问联系人等）
"""

desired_caps = {}

# 设置时间 5 分钟
desired_caps['newCommandTimeout'] = 300
# 被测设备
desired_caps['udid'] = 'emulator-5554'
desired_caps['autoGrantPermissions'] = True

"""
测试策略相关
-noReset       ->   不停止 app ， 不清理之前的数据
-fullreset     ->   停止 app ，清理之前的数据
-dontStopAppOnReset    ->   先停掉 app ，再启动（不会停止 app 的进程）
adb shell am start com.xueqiu.android/com.xueqiu.android.common.MainActivity     不会关闭 app 
adb shell am start -S com.xueqiu.android/com.xueqiu.android.common.MainActivity    关闭 app ，重新启动
"""
desired_caps['dontStopAppOnReset'] = True
